<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Generic Routing Encapsulation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Generic_Routing_Encapsulation"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Generic_Routing_Encapsulation rootpage-Generic_Routing_Encapsulation skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="en">Generic Routing Encapsulation</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>
<b><span class="lang-en" lang="en">Generic Routing Encapsulation</span></b> (GRE ou Encapsulation Générique de Routage) est un <a href="Protocole_r%C3%A9seau" title="Protocole réseau">protocole</a> de mise en <a href="Tunnel_(r%C3%A9seau_informatique)" title="Tunnel (réseau informatique)">tunnel</a> qui permet d'<a href="Encapsulation_(r%C3%A9seau)" title="Encapsulation (réseau)">encapsuler</a> n'importe quel paquet de la <a href="Couche_r%C3%A9seau" title="Couche réseau">couche réseau</a> (donc de couche <a href="Mod%C3%A8le_OSI" title="Modèle OSI">OSI</a> 3) dans sa conception d'origine. Le paquet d'origine est le <a href="Charge_utile" class="mw-disambig" title="Charge utile">payload (information utile)</a> du paquet final. Par exemple, les serveurs de tunnel qui chiffrent les données peuvent utiliser GRE à travers Internet pour sécuriser les <a href="R%C3%A9seau_priv%C3%A9_virtuel" title="Réseau privé virtuel">Réseaux privés virtuels</a>.
</p><p>GRE a été développé par <a href="Cisco_Systems" title="Cisco Systems">Cisco</a> et peut encapsuler une large gamme de types de paquets de différents protocoles dans des paquets IP. Les tunnels GRE sont conçus pour ne pas avoir besoin de maintenir un état, ce qui signifie que chaque terminaison de tunnel ne conserve aucune information d'état ou de disponibilité de la terminaison distante. Cette fonctionnalité aide les fournisseurs d'accès à proposer des tunnels IP à leurs clients, qui ne sont pas concernés par l'architecture du fournisseur d'accès. Ceci donne aux utilisateurs (les clients du fournisseur d'accès) la flexibilité de configurer ou reconfigurer leur architecture IP sans être concernés par les problèmes de connectivité, en créant un lien point à point virtuel vers des <a href="Routeur" title="Routeur">routeurs</a> distants à travers des réseaux ip.
</p><p>Le protocole GRE correspond au code 47 dans le champ protocole de l'en-tête IP.
</p>
<div class="mw-heading mw-heading2"><h2 id="Exemples_d'utilisation"><span id="Exemples_d.27utilisation"></span>Exemples d'utilisation</h2></div>
<ul><li>Utilisé en conjonction avec <a href="Point-to-Point_Tunneling_Protocol" title="Point-to-Point Tunneling Protocol">PPTP</a> pour créer des <a href="Virtual_Private_Network" class="mw-redirect" title="Virtual Private Network">Réseaux Privés Virtuels</a>, il transporte désormais un protocole de niveau 2 (<a href="Point-to-Point_Protocol" title="Point-to-Point Protocol">PPP</a>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Exemples_de_piles_de_protocoles_utilisant_GRE">Exemples de piles de protocoles utilisant GRE</h2></div>
<ul><li><a href="Remote_Authentication_Dial-In_User_Service" title="Remote Authentication Dial-In User Service">RADIUS</a></li>
<li><a href="User_Datagram_Protocol" title="User Datagram Protocol">UDP</a></li>
<li><b>GRE</b></li>
<li><a href="IPv4" title="IPv4">IPv4</a> (1) et <a href="IPv6" title="IPv6">IPv6</a> (2)</li>
<li><a href="Ethernet" title="Ethernet">Ethernet</a></li>
<li><a href="Propriety_Access_Protocol_Interface" title="Propriety Access Protocol Interface">PAPI</a></li>
<li><a href="PPTP" class="mw-redirect" title="PPTP">PPTP</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Les_champs_de_l'en-tête"><span id="Les_champs_de_l.27en-t.C3.AAte"></span>Les champs de l'en-tête</h2></div>
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 a b c d e f
+-+-+-+-+-+-----+---------+-----+-------------------------------+
|C|R|K|S|s|Recur| Flags | Ver | Type de protocole |
+-+-+-+-+-+-----+---------+-----+-------------------------------+
| <a href="Checksum" class="mw-redirect" title="Checksum">Checksum</a> (optionnel) | Décalage (optionnel) |
+-------------------------------+-------------------------------+
| Clé (optionnel) |
+---------------------------------------------------------------+
| Numéro de séquence (optionnel) |
+---------------------------------------------------------------+
| Routage (optionnel) |
+---------------------------------------------------------------+
</pre>
<p><br>
</p>
<div class="mw-heading mw-heading2"><h2 id="RFC_associées"><span id="RFC_associ.C3.A9es"></span>RFC associées</h2></div>
<ul><li><abbr class="abbr" title="Request for comments" lang="en">RFC</abbr> 1701<sup id="cite_ref-RFC-1701_1-0" class="reference"><a href="#cite_note-RFC-1701-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> GRE</li>
<li><abbr class="abbr" title="Request for comments" lang="en">RFC</abbr> 1702<sup id="cite_ref-RFC-1702_2-0" class="reference"><a href="#cite_note-RFC-1702-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Generic Routing Encapsulation over IPv4 networks</li>
<li><abbr class="abbr" title="Request for comments" lang="en">RFC</abbr> 2784<sup id="cite_ref-RFC-2784_3-0" class="reference"><a href="#cite_note-RFC-2784-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> GRE</li>
<li><abbr class="abbr" title="Request for comments" lang="en">RFC</abbr> 2890<sup id="cite_ref-RFC-2890_4-0" class="reference"><a href="#cite_note-RFC-2890-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Key and Sequence Number Extensions to GRE</li>
<li><abbr class="abbr" title="Request for comments" lang="en">RFC</abbr> 7637<sup id="cite_ref-RFC-7637_5-0" class="reference"><a href="#cite_note-RFC-7637-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> NVGRE: Network Virtualization Using Generic Routing Encapsulation</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-RFC-1701-1"><span class="mw-cite-backlink"><a href="#cite_ref-RFC-1701_1-0">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc1701"><span class="lang-en" lang="en">Request for comments</span> <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 1701</a>
</span>
</li>
<li id="cite_note-RFC-1702-2"><span class="mw-cite-backlink"><a href="#cite_ref-RFC-1702_2-0">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc1702"><span class="lang-en" lang="en">Request for comments</span> <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 1702</a>
</span>
</li>
<li id="cite_note-RFC-2784-3"><span class="mw-cite-backlink"><a href="#cite_ref-RFC-2784_3-0">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2784"><span class="lang-en" lang="en">Request for comments</span> <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 2784</a>
</span>
</li>
<li id="cite_note-RFC-2890-4"><span class="mw-cite-backlink"><a href="#cite_ref-RFC-2890_4-0">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc2890"><span class="lang-en" lang="en">Request for comments</span> <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 2890</a>
</span>
</li>
<li id="cite_note-RFC-7637-5"><span class="mw-cite-backlink"><a href="#cite_ref-RFC-7637_5-0">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://tools.ietf.org/html/rfc7637"><span class="lang-en" lang="en">Request for comments</span> <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 7637</a>
</span>
</li>
</ol></div>
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail des télécommunications</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2020-11-05" href="https://fr.wikipedia.org/wiki/?title=Generic_Routing_Encapsulation&oldid=176283026">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>